Big Huge Thesaurus

flowering plant

noun